@font-face {  
	font-family: "Kruti Dev 010";
	src: url( ../fonts/KRUTIDE0.eot ); /* IE */  
	src: local("Kruti Dev 010"), url( ../fonts/K010.TTF ) format("truetype"); /* non-IE */  
}
.kd010 { font-family:"Kruti Dev 010"; font-size:1.5em; } 

body {color:#222; font-size:12px; font-family:Arial, Helvetica, sans-serif}
.rst-panel{color:#222; font-size:12px; font-family:Arial, Helvetica, sans-serif;
	height:auto;margin:0 10px;clear:both;width:auto;}

table.qry td {padding-right:5px;}
table.qry td input[type='text']{height:18px;width:225px;}
table.qry td select {height:24px;width:230px;}
table.rst th{background-color:#F0E7DD;text-align:left; border:1px solid #fff;padding:4px 8px;white-space:nowrap;}
table.rst tr td {border:1px solid #fff;padding:3px 5px;white-space:nowrap;}	
table.rst tr.alt td {background-color:#EBEBEB;padding:3px 5px;border:1px solid #fff;white-space:nowrap;}
a.abtn{float:left;margin-bottom:10px;padding:5px 15px;margin-right:10px;color:#fff;text-decoration:none;background:transparent url(../pages/images/strip_gray.png) repeat-x scroll left top;}
a.abtn:hover{background:#719392;}
.abtn-cnt {padding-left:10px;padding-top:5px;}
.btn {padding:2px 5px;}
.alang{margin:3px 8px 3px 0px;}
.err{font-weight:bold;text-align:center;color:red;padding:5px 5px;font-size:16px;}


/* expand collapse start */
.ec {}
.ec-ttl {font:normal 16px Trebuchet MS;color:#fff;padding:6px 8px;font-weight:bold}
.ec-ex {background:transparent url(../pages/images/strip_red.png) repeat-x top left;cursor:pointer;}
.ec-co {background:transparent url(../pages/images/strip_gray.png) repeat-x top left;cursor:pointer;}
.ec-outer {overflow:hidden;height:auto;}
.ec-inner {}
.ec-cnt {border-bottom:1px solid #f5f0f2;}
/* expand collapse end */

